minimal-vms: mask gvfs-daemon to prevent dbus timeout#636
minimal-vms: mask gvfs-daemon to prevent dbus timeout#636Guiiix wants to merge 1 commit intoQubesOS:mainfrom
Conversation
Some programs try to start gvfs-daemon, which refusing to start when minimal-vm is enabled, using a dbus method call and resulting in timeouts. Trying to start a masked service is detected by Dbus and doesn't trigger any timeout. The service is masked at runtime thanks to a new service executed when running a qube with minimal-netvm or minimal-usbvm.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #636 +/- ##
=======================================
Coverage 70.30% 70.30%
=======================================
Files 3 3
Lines 495 495
=======================================
Hits 348 348
Misses 147 147 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026021104-4.3&flavor=pull-requests Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026020304-devel&flavor=update
Failed tests8 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/166096#dependencies 33 fixed
Unstable testsDetailsPerformance TestsPerformance degradation:12 performance degradations
Remaining performance tests:98 tests
|
|
You can keep it a system unit and use |
Some programs try to start gvfs-daemon, which refusing to start when minimal-vm is enabled, using a dbus method call and resulting in timeouts.
Trying to start a masked service is detected by Dbus and doesn't trigger any timeout.
The service is masked at runtime thanks to a new service executed when running a qube with minimal-netvm or minimal-usbvm.
Fixes QubesOS/qubes-issues#10165 (comment)